package com.tianzj.boot.mvc.service.system;

import java.util.List;

import com.tianzj.boot.mvc.entity.system.SysUserRole;

public interface SysUserRoleService {

	/**
	 * 根据用户id获取角色id
	 * @param userId
	 * @return
	 */
	List<Long> getRoleIdByUserId(Long userId);

	/**
	 * 保存用户角色关系
	 * @param userId
	 * @param roleIds
	 */
	void addUserRole(Long userId, String roleIds);

	/**
	 * 根据用户id查询用户所拥有角色
	 * @param id
	 * @return
	 */
	List<SysUserRole> getUserRoleByUserId(Long id);

	/**
	 * 根据用户id删除角色信息
	 * @param userId
	 */
	void deleteByUserId(Long userId);

	/**
	 * 
	 * @param ids
	 * @return
	 */
	boolean getUserRoleByRoleIds(String ids);


}
